cmake_minimum_required(VERSION 3.20)

project(UniversalImageLoaderExample LANGUAGES CXX)

add_executable(UniversalImageLoaderExample
    example.cpp
    UniversalImageLoaderWrapper.cpp
    UniversalImageLoaderWrapper.h
)

target_compile_features(UniversalImageLoaderExample PRIVATE cxx_std_17)

target_compile_definitions(UniversalImageLoaderExample PRIVATE
    UNICODE
    _UNICODE
)

target_link_libraries(UniversalImageLoaderExample PRIVATE
    user32
    gdi32
)
